Le château de Guirbaden a été construit par Hugues III d'Eguisheim au XIe siècle pour protéger l'abbaye d'Altorf. En 1137 il est cité comme étant la propriété de la puissante famille de Dabo-Eguisheim. En 1162 un conflit oppose les Eguisheim et les Hohenstaufen, le château sera assiégé et détruit par l'empereur Frédéric de Barberousse. Reconstruit par les Dabo-Eguisheim le château est à nouveau détruit en 1199 par Philippe de Hohenstaufen. Débute alors un vaste chantier de reconstruction et de renforcement. C'est Frédéric II de Hohenstaufen qui en 1218, par l'intermédiaire de son bailli Woelfelin, fait construire le nouveau Guirbaden à l'Ouest du vieux château. En 1226, le fils de l'empereur Frédéric II, le roi Henry de Germanie, renonce à ses droits de succession sur les châteaux de Guirbaden au profit de l'évêque de Strasbourg Berthold de Teck qui fait renforcer la forteresse. À la fin du XIVe siècle, le château de Guirbaden et confié aux Hohenstein qui vont le garder jusqu'en 1477, puis il passera et restera aux Rathsamhausen jusqu'à la fin du XVIIe siècle. Le château sera détruit lors de la guerre de Trente Ans, puis occupé par les troupes Suédoises pour être à nouveau fortement endommagé en 1633 par les troupes épiscopales de Strasbourg, le château de Guirbaden sera définitivement démantelé en 1657 par les troupes françaises. Le Guirbaden est le plus grand château d'Alsace, il est classé aux Monuments historiques depuis 1898.